/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/*
 
 
 public JpaController() {
 emf = Persistence.createEntityManagerFactory("SecaderoPU");

 }
    
    
 */
package Persistencia;

import Persistencia.Controladoras.Depositos.ControladoraPersistenciaDepositoCanchada;
import Persistencia.Controladoras.Depositos.ControladoraPersistenciaDepositoLeña;
import Persistencia.Controladoras.Depositos.ControladoraPersistenciaLoteCanchada;
import Persistencia.Controladoras.Depositos.ControladoraPersistenciaLoteLeña;
import Persistencia.Controladoras.MateriaPrima.ControladoraPersistenciaLeña;
import Persistencia.Controladoras.MateriaPrima.ControladoraPersistenciaYerbaAjena;
import Persistencia.Controladoras.MateriaPrima.ControladoraPersistenciaYerbaPropia;
import Persistencia.Controladoras.Movimientos.ControladoraPersistenciaBascula;
import Persistencia.Controladoras.Movimientos.ControladoraPersistenciaLibroEntradas;
import Persistencia.Controladoras.Movimientos.ControladoraPersistenciaLibroSalidas;
import Persistencia.Controladoras.PersonaLegal.ControladoraPersistenciaART;
import Persistencia.Controladoras.PersonaLegal.ControladoraPersistenciaCliente;
import Persistencia.Controladoras.PersonaLegal.ControladoraPersistenciaPersonal;
import Persistencia.Controladoras.PersonaLegal.ControladoraPersistenciaProveedor;
import Persistencia.Controladoras.Personal.ControladoraPersistenciaEquipamiento;
import Persistencia.Controladoras.Personal.ControladoraPersistenciaInsumo;
import Persistencia.Controladoras.Personal.ControladoraPersistenciaPlantillaHorarios;
import Persistencia.Controladoras.Personal.ControladoraPersistenciaPuestoTrabajo;
import Persistencia.Controladoras.Plantaciones.ControladoraPersistenciaParcela;
import Persistencia.Controladoras.Plantaciones.ControladoraPersistenciaPlantacion;
import Persistencia.Controladoras.Producto.ControladoraPersistenciaLeñaSeca;
import Persistencia.Controladoras.Producto.ControladoraPersistenciaLeñaVerde;
import Persistencia.Controladoras.Producto.ControladoraPersistenciaYerbaCanchada;
import Persistencia.Controladoras.Producto.ControladoraPersistenciaYerbaVerde;
import Persistencia.Controladoras.Vehiculo.ControladoraPersistenciaAgricola;
import Persistencia.Controladoras.Vehiculo.ControladoraPersistenciaRodado;

/**
 *
 * @author Luciano
 */
public class ControladoraPersistencia {

    //Persona Legal
    protected ControladoraPersistenciaCliente miPersistenciaCliente;
    protected ControladoraPersistenciaPersonal miPersistenciaPersonal;
    protected ControladoraPersistenciaART miPersistenciaART;
    protected ControladoraPersistenciaProveedor miPersistenciaProveedor;
    //Depositos
    protected ControladoraPersistenciaDepositoCanchada miPersistenciaDepositoCanchada;
    protected ControladoraPersistenciaDepositoLeña miPersistenciaDepositoLeña;
    protected ControladoraPersistenciaLoteCanchada miPersistenciaLoteCanchada;
    protected ControladoraPersistenciaLoteLeña miPersistenciaLoteLeña;
    //Personal
    protected ControladoraPersistenciaEquipamiento miPersistenciaEquipamiento;
    protected ControladoraPersistenciaInsumo miPersistenciaInsumo;
    protected ControladoraPersistenciaPlantillaHorarios miPersistenciaPlantillaHorarios;
    protected ControladoraPersistenciaPuestoTrabajo miPersistenciaPuestoTrabajo;
    //Materia Prima
    protected ControladoraPersistenciaLeña miPersistenciaLeña;
    protected ControladoraPersistenciaYerbaPropia miPersistenciaYerbaPropia;
    protected ControladoraPersistenciaYerbaAjena miPersistenciaYerbaAjena;
    //Producto
    protected ControladoraPersistenciaLeñaSeca miPersistenciaLeñaSeca;
    protected ControladoraPersistenciaLeñaVerde miPersistenciaLeñaVerde;
    protected ControladoraPersistenciaYerbaCanchada miPersistenciaYerbaCanchada;
    protected ControladoraPersistenciaYerbaVerde miPersistenciaYerbaVerde;
    //Vehiculo
    protected ControladoraPersistenciaAgricola miPersistenciaAgricola;
    protected ControladoraPersistenciaRodado miPersistenciaRodado;
    //Plantaciones
    protected ControladoraPersistenciaParcela miPersistenciaParcela;
    protected ControladoraPersistenciaPlantacion miPersistenciaPlantacion;
    //Movimientos
    protected ControladoraPersistenciaBascula miPersistenciaBascula;
    protected ControladoraPersistenciaLibroEntradas miPersistenciaLibroEntradas;
    protected ControladoraPersistenciaLibroSalidas miPersistenciaLibroSalidas;

    public ControladoraPersistencia() {
        //Persona Legal
        miPersistenciaCliente = new ControladoraPersistenciaCliente();
        miPersistenciaPersonal = new ControladoraPersistenciaPersonal();
        miPersistenciaART = new ControladoraPersistenciaART();
        miPersistenciaProveedor = new ControladoraPersistenciaProveedor();
        //Deposito
        miPersistenciaDepositoCanchada = new ControladoraPersistenciaDepositoCanchada();
        miPersistenciaDepositoLeña = new ControladoraPersistenciaDepositoLeña();
        miPersistenciaLoteCanchada = new ControladoraPersistenciaLoteCanchada();
        miPersistenciaLoteLeña = new ControladoraPersistenciaLoteLeña();
        //Personal
        miPersistenciaEquipamiento = new ControladoraPersistenciaEquipamiento();
        miPersistenciaInsumo = new ControladoraPersistenciaInsumo();
        miPersistenciaPlantillaHorarios = new ControladoraPersistenciaPlantillaHorarios();
        miPersistenciaPuestoTrabajo = new ControladoraPersistenciaPuestoTrabajo();
        //Materia Prima
        miPersistenciaLeña = new ControladoraPersistenciaLeña();
        miPersistenciaYerbaPropia = new ControladoraPersistenciaYerbaPropia();
        miPersistenciaYerbaAjena = new ControladoraPersistenciaYerbaAjena();
        //Producto
        miPersistenciaLeñaSeca = new ControladoraPersistenciaLeñaSeca();
        miPersistenciaLeñaVerde = new ControladoraPersistenciaLeñaVerde();
        miPersistenciaYerbaCanchada = new ControladoraPersistenciaYerbaCanchada();
        miPersistenciaYerbaVerde = new ControladoraPersistenciaYerbaVerde();
        //Vehiculo
        miPersistenciaAgricola = new ControladoraPersistenciaAgricola();
        miPersistenciaRodado = new ControladoraPersistenciaRodado();
        //Plantaciones
        miPersistenciaParcela = new ControladoraPersistenciaParcela();
        miPersistenciaPlantacion = new ControladoraPersistenciaPlantacion();
        //Movimientos
        miPersistenciaBascula = new ControladoraPersistenciaBascula();
        miPersistenciaLibroEntradas = new ControladoraPersistenciaLibroEntradas();
        miPersistenciaLibroSalidas = new ControladoraPersistenciaLibroSalidas();
    }
// Getters 

    public ControladoraPersistenciaCliente getMiPersistenciaCliente() {
        return miPersistenciaCliente;
    }

    public ControladoraPersistenciaPersonal getMiPersistenciaPersonal() {
        return miPersistenciaPersonal;
    }

    public ControladoraPersistenciaART getMiPersistenciaART() {
        return miPersistenciaART;
    }

    public ControladoraPersistenciaProveedor getMiPersistenciaProveedor() {
        return miPersistenciaProveedor;
    }

    public ControladoraPersistenciaDepositoCanchada getMiPersistenciaDepositoCanchada() {
        return miPersistenciaDepositoCanchada;
    }

    public ControladoraPersistenciaDepositoLeña getMiPersistenciaDepositoLeña() {
        return miPersistenciaDepositoLeña;
    }

    public ControladoraPersistenciaEquipamiento getMiPersistenciaEquipamiento() {
        return miPersistenciaEquipamiento;
    }

    public ControladoraPersistenciaInsumo getMiPersistenciaInsumo() {
        return miPersistenciaInsumo;
    }

    public ControladoraPersistenciaPlantillaHorarios getMiPersistenciaPlantillaHorarios() {
        return miPersistenciaPlantillaHorarios;
    }

    public ControladoraPersistenciaPuestoTrabajo getMiPersistenciaPuestoTrabajo() {
        return miPersistenciaPuestoTrabajo;
    }

    public ControladoraPersistenciaLoteCanchada getMiPersistenciaLoteCanchada() {
        return miPersistenciaLoteCanchada;
    }

    public ControladoraPersistenciaLoteLeña getMiPersistenciaLoteLeña() {
        return miPersistenciaLoteLeña;
    }

    public ControladoraPersistenciaLeña getMiPersistenciaLeña() {
        return miPersistenciaLeña;
    }

    public ControladoraPersistenciaYerbaPropia getMiPersistenciaYerbaPropia() {
        return miPersistenciaYerbaPropia;
    }

    public ControladoraPersistenciaYerbaAjena getMiPersistenciaYerbaAjena() {
        return miPersistenciaYerbaAjena;
    }

    public ControladoraPersistenciaLeñaSeca getMiPersistenciaLeñaSeca() {
        return miPersistenciaLeñaSeca;
    }

    public ControladoraPersistenciaLeñaVerde getMiPersistenciaLeñaVerde() {
        return miPersistenciaLeñaVerde;
    }

    public ControladoraPersistenciaYerbaCanchada getMiPersistenciaYerbaCanchada() {
        return miPersistenciaYerbaCanchada;
    }

    public ControladoraPersistenciaYerbaVerde getMiPersistenciaYerbaVerde() {
        return miPersistenciaYerbaVerde;
    }

    public ControladoraPersistenciaAgricola getMiPersistenciaAgricola() {
        return miPersistenciaAgricola;
    }

    public ControladoraPersistenciaRodado getMiPersistenciaRodado() {
        return miPersistenciaRodado;
    }

    public ControladoraPersistenciaParcela getMiPersistenciaParcela() {
        return miPersistenciaParcela;
    }

    public ControladoraPersistenciaPlantacion getMiPersistenciaPlantacion() {
        return miPersistenciaPlantacion;
    }

    public ControladoraPersistenciaBascula getMiPersistenciaBascula() {
        return miPersistenciaBascula;
    }

    public ControladoraPersistenciaLibroEntradas getMiPersistenciaLibroEntradas() {
        return miPersistenciaLibroEntradas;
    }

    public ControladoraPersistenciaLibroSalidas getMiPersistenciaLibroSalidas() {
        return miPersistenciaLibroSalidas;
    }
}
